package com.victor.timer;

import java.text.SimpleDateFormat;
import java.util.Date;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * 定时任务
 * 
 * @author zhangbin
 * 
 */
@Component
public class TimerTask {

	private static final Logger log = LoggerFactory.getLogger(TimerTask.class);

	private static final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

//	@Autowired
//	private TimerService service;

	//@Scheduled(cron = "0 */1 * * * ?") // cron表达式
	public void reportCurrentTime() {
		log.info("The time is now {}", simpleDateFormat.format(new Date()));

		System.out.println("每分钟检查一次");
		// 每分钟检查一遍冻结用户
//		service.updateFrozenUsers();
//		
//		// 每分钟检查一遍冻结的宾馆商家
//		service.updateFrozenHotel();
//		
//		// 每分钟检查一遍冻结的美食商家
//		service.updateFrozenFinefood();
//		
//		// 每分钟检查一遍冻结的娱乐商家
//		service.updateFrozenHappy();
	}
}
